﻿using System;
using System.CodeDom.Compiler;
using System.Diagnostics;
using Google.Protobuf;
using Google.Protobuf.Reflection;

namespace EggLink.DanhengServer.Proto
{
	// Token: 0x02000511 RID: 1297
	[DebuggerDisplay("{ToString(),nq}")]
	public sealed class FAIFHIBBNAO : IMessage<FAIFHIBBNAO>, IMessage, IEquatable<FAIFHIBBNAO>, IDeepCloneable<FAIFHIBBNAO>, IBufferMessage
	{
		// Token: 0x170010C0 RID: 4288
		// (get) Token: 0x06003A99 RID: 15001 RVA: 0x000A0E9C File Offset: 0x0009F09C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageParser<FAIFHIBBNAO> Parser
		{
			get
			{
				return FAIFHIBBNAO._parser;
			}
		}

		// Token: 0x170010C1 RID: 4289
		// (get) Token: 0x06003A9A RID: 15002 RVA: 0x000A0EA3 File Offset: 0x0009F0A3
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageDescriptor Descriptor
		{
			get
			{
				return FAIFHIBBNAOReflection.Descriptor.MessageTypes[0];
			}
		}

		// Token: 0x170010C2 RID: 4290
		// (get) Token: 0x06003A9B RID: 15003 RVA: 0x000A0EB5 File Offset: 0x0009F0B5
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		MessageDescriptor IMessage.Descriptor
		{
			get
			{
				return FAIFHIBBNAO.Descriptor;
			}
		}

		// Token: 0x06003A9C RID: 15004 RVA: 0x000A0EBC File Offset: 0x0009F0BC
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public FAIFHIBBNAO()
		{
		}

		// Token: 0x06003A9D RID: 15005 RVA: 0x000A0EC4 File Offset: 0x0009F0C4
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public FAIFHIBBNAO(FAIFHIBBNAO other) : this()
		{
			switch (other.HCOKHDLMMMACase)
			{
			case FAIFHIBBNAO.HCOKHDLMMMAOneofCase.EHEGLHKHMNP:
				this.EHEGLHKHMNP = other.EHEGLHKHMNP.Clone();
				break;
			case FAIFHIBBNAO.HCOKHDLMMMAOneofCase.KCDBLDHFADE:
				this.KCDBLDHFADE = other.KCDBLDHFADE.Clone();
				break;
			case FAIFHIBBNAO.HCOKHDLMMMAOneofCase.LOEMPIHEMEE:
				this.LOEMPIHEMEE = other.LOEMPIHEMEE.Clone();
				break;
			case FAIFHIBBNAO.HCOKHDLMMMAOneofCase.OIIIHMDGMJO:
				this.OIIIHMDGMJO = other.OIIIHMDGMJO.Clone();
				break;
			case FAIFHIBBNAO.HCOKHDLMMMAOneofCase.NHIGIPHKGEA:
				this.NHIGIPHKGEA = other.NHIGIPHKGEA.Clone();
				break;
			case FAIFHIBBNAO.HCOKHDLMMMAOneofCase.KIKHALDIMFD:
				this.KIKHALDIMFD = other.KIKHALDIMFD.Clone();
				break;
			case FAIFHIBBNAO.HCOKHDLMMMAOneofCase.LJAOJFFEADO:
				this.LJAOJFFEADO = other.LJAOJFFEADO.Clone();
				break;
			case FAIFHIBBNAO.HCOKHDLMMMAOneofCase.FBBMPMJIELF:
				this.FBBMPMJIELF = other.FBBMPMJIELF.Clone();
				break;
			}
			this._unknownFields = UnknownFieldSet.Clone(other._unknownFields);
		}

		// Token: 0x06003A9E RID: 15006 RVA: 0x000A0FC5 File Offset: 0x0009F1C5
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public FAIFHIBBNAO Clone()
		{
			return new FAIFHIBBNAO(this);
		}

		// Token: 0x170010C3 RID: 4291
		// (get) Token: 0x06003A9F RID: 15007 RVA: 0x000A0FCD File Offset: 0x0009F1CD
		// (set) Token: 0x06003AA0 RID: 15008 RVA: 0x000A0FE5 File Offset: 0x0009F1E5
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public CNHFMAFDIFF OIIIHMDGMJO
		{
			get
			{
				if (this.hCOKHDLMMMACase_ != FAIFHIBBNAO.HCOKHDLMMMAOneofCase.OIIIHMDGMJO)
				{
					return null;
				}
				return (CNHFMAFDIFF)this.hCOKHDLMMMA_;
			}
			set
			{
				this.hCOKHDLMMMA_ = value;
				this.hCOKHDLMMMACase_ = ((value == null) ? FAIFHIBBNAO.HCOKHDLMMMAOneofCase.None : FAIFHIBBNAO.HCOKHDLMMMAOneofCase.OIIIHMDGMJO);
			}
		}

		// Token: 0x170010C4 RID: 4292
		// (get) Token: 0x06003AA1 RID: 15009 RVA: 0x000A0FFB File Offset: 0x0009F1FB
		// (set) Token: 0x06003AA2 RID: 15010 RVA: 0x000A1014 File Offset: 0x0009F214
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public OAIALNNOCHL LJAOJFFEADO
		{
			get
			{
				if (this.hCOKHDLMMMACase_ != FAIFHIBBNAO.HCOKHDLMMMAOneofCase.LJAOJFFEADO)
				{
					return null;
				}
				return (OAIALNNOCHL)this.hCOKHDLMMMA_;
			}
			set
			{
				this.hCOKHDLMMMA_ = value;
				this.hCOKHDLMMMACase_ = ((value == null) ? FAIFHIBBNAO.HCOKHDLMMMAOneofCase.None : FAIFHIBBNAO.HCOKHDLMMMAOneofCase.LJAOJFFEADO);
			}
		}

		// Token: 0x170010C5 RID: 4293
		// (get) Token: 0x06003AA3 RID: 15011 RVA: 0x000A102B File Offset: 0x0009F22B
		// (set) Token: 0x06003AA4 RID: 15012 RVA: 0x000A1044 File Offset: 0x0009F244
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public GCFFCCNLEMH KIKHALDIMFD
		{
			get
			{
				if (this.hCOKHDLMMMACase_ != FAIFHIBBNAO.HCOKHDLMMMAOneofCase.KIKHALDIMFD)
				{
					return null;
				}
				return (GCFFCCNLEMH)this.hCOKHDLMMMA_;
			}
			set
			{
				this.hCOKHDLMMMA_ = value;
				this.hCOKHDLMMMACase_ = ((value == null) ? FAIFHIBBNAO.HCOKHDLMMMAOneofCase.None : FAIFHIBBNAO.HCOKHDLMMMAOneofCase.KIKHALDIMFD);
			}
		}

		// Token: 0x170010C6 RID: 4294
		// (get) Token: 0x06003AA5 RID: 15013 RVA: 0x000A105B File Offset: 0x0009F25B
		// (set) Token: 0x06003AA6 RID: 15014 RVA: 0x000A1073 File Offset: 0x0009F273
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public MJCNJHBMCLM KCDBLDHFADE
		{
			get
			{
				if (this.hCOKHDLMMMACase_ != FAIFHIBBNAO.HCOKHDLMMMAOneofCase.KCDBLDHFADE)
				{
					return null;
				}
				return (MJCNJHBMCLM)this.hCOKHDLMMMA_;
			}
			set
			{
				this.hCOKHDLMMMA_ = value;
				this.hCOKHDLMMMACase_ = ((value == null) ? FAIFHIBBNAO.HCOKHDLMMMAOneofCase.None : FAIFHIBBNAO.HCOKHDLMMMAOneofCase.KCDBLDHFADE);
			}
		}

		// Token: 0x170010C7 RID: 4295
		// (get) Token: 0x06003AA7 RID: 15015 RVA: 0x000A1089 File Offset: 0x0009F289
		// (set) Token: 0x06003AA8 RID: 15016 RVA: 0x000A10A1 File Offset: 0x0009F2A1
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public NDDBKIHEOPD EHEGLHKHMNP
		{
			get
			{
				if (this.hCOKHDLMMMACase_ != FAIFHIBBNAO.HCOKHDLMMMAOneofCase.EHEGLHKHMNP)
				{
					return null;
				}
				return (NDDBKIHEOPD)this.hCOKHDLMMMA_;
			}
			set
			{
				this.hCOKHDLMMMA_ = value;
				this.hCOKHDLMMMACase_ = ((value == null) ? FAIFHIBBNAO.HCOKHDLMMMAOneofCase.None : FAIFHIBBNAO.HCOKHDLMMMAOneofCase.EHEGLHKHMNP);
			}
		}

		// Token: 0x170010C8 RID: 4296
		// (get) Token: 0x06003AA9 RID: 15017 RVA: 0x000A10B7 File Offset: 0x0009F2B7
		// (set) Token: 0x06003AAA RID: 15018 RVA: 0x000A10CF File Offset: 0x0009F2CF
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public IHEMHBKFEOB LOEMPIHEMEE
		{
			get
			{
				if (this.hCOKHDLMMMACase_ != FAIFHIBBNAO.HCOKHDLMMMAOneofCase.LOEMPIHEMEE)
				{
					return null;
				}
				return (IHEMHBKFEOB)this.hCOKHDLMMMA_;
			}
			set
			{
				this.hCOKHDLMMMA_ = value;
				this.hCOKHDLMMMACase_ = ((value == null) ? FAIFHIBBNAO.HCOKHDLMMMAOneofCase.None : FAIFHIBBNAO.HCOKHDLMMMAOneofCase.LOEMPIHEMEE);
			}
		}

		// Token: 0x170010C9 RID: 4297
		// (get) Token: 0x06003AAB RID: 15019 RVA: 0x000A10E5 File Offset: 0x0009F2E5
		// (set) Token: 0x06003AAC RID: 15020 RVA: 0x000A10FE File Offset: 0x0009F2FE
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public FMKPLCOGLPF FBBMPMJIELF
		{
			get
			{
				if (this.hCOKHDLMMMACase_ != FAIFHIBBNAO.HCOKHDLMMMAOneofCase.FBBMPMJIELF)
				{
					return null;
				}
				return (FMKPLCOGLPF)this.hCOKHDLMMMA_;
			}
			set
			{
				this.hCOKHDLMMMA_ = value;
				this.hCOKHDLMMMACase_ = ((value == null) ? FAIFHIBBNAO.HCOKHDLMMMAOneofCase.None : FAIFHIBBNAO.HCOKHDLMMMAOneofCase.FBBMPMJIELF);
			}
		}

		// Token: 0x170010CA RID: 4298
		// (get) Token: 0x06003AAD RID: 15021 RVA: 0x000A1115 File Offset: 0x0009F315
		// (set) Token: 0x06003AAE RID: 15022 RVA: 0x000A112D File Offset: 0x0009F32D
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public ENBCCINOJNE NHIGIPHKGEA
		{
			get
			{
				if (this.hCOKHDLMMMACase_ != FAIFHIBBNAO.HCOKHDLMMMAOneofCase.NHIGIPHKGEA)
				{
					return null;
				}
				return (ENBCCINOJNE)this.hCOKHDLMMMA_;
			}
			set
			{
				this.hCOKHDLMMMA_ = value;
				this.hCOKHDLMMMACase_ = ((value == null) ? FAIFHIBBNAO.HCOKHDLMMMAOneofCase.None : FAIFHIBBNAO.HCOKHDLMMMAOneofCase.NHIGIPHKGEA);
			}
		}

		// Token: 0x170010CB RID: 4299
		// (get) Token: 0x06003AAF RID: 15023 RVA: 0x000A1143 File Offset: 0x0009F343
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public FAIFHIBBNAO.HCOKHDLMMMAOneofCase HCOKHDLMMMACase
		{
			get
			{
				return this.hCOKHDLMMMACase_;
			}
		}

		// Token: 0x06003AB0 RID: 15024 RVA: 0x000A114B File Offset: 0x0009F34B
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void ClearHCOKHDLMMMA()
		{
			this.hCOKHDLMMMACase_ = FAIFHIBBNAO.HCOKHDLMMMAOneofCase.None;
			this.hCOKHDLMMMA_ = null;
		}

		// Token: 0x06003AB1 RID: 15025 RVA: 0x000A115B File Offset: 0x0009F35B
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override bool Equals(object other)
		{
			return this.Equals(other as FAIFHIBBNAO);
		}

		// Token: 0x06003AB2 RID: 15026 RVA: 0x000A116C File Offset: 0x0009F36C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool Equals(FAIFHIBBNAO other)
		{
			return other != null && (other == this || (object.Equals(this.OIIIHMDGMJO, other.OIIIHMDGMJO) && object.Equals(this.LJAOJFFEADO, other.LJAOJFFEADO) && object.Equals(this.KIKHALDIMFD, other.KIKHALDIMFD) && object.Equals(this.KCDBLDHFADE, other.KCDBLDHFADE) && object.Equals(this.EHEGLHKHMNP, other.EHEGLHKHMNP) && object.Equals(this.LOEMPIHEMEE, other.LOEMPIHEMEE) && object.Equals(this.FBBMPMJIELF, other.FBBMPMJIELF) && object.Equals(this.NHIGIPHKGEA, other.NHIGIPHKGEA) && this.HCOKHDLMMMACase == other.HCOKHDLMMMACase && object.Equals(this._unknownFields, other._unknownFields)));
		}

		// Token: 0x06003AB3 RID: 15027 RVA: 0x000A1250 File Offset: 0x0009F450
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override int GetHashCode()
		{
			int num = 1;
			if (this.hCOKHDLMMMACase_ == FAIFHIBBNAO.HCOKHDLMMMAOneofCase.OIIIHMDGMJO)
			{
				num ^= this.OIIIHMDGMJO.GetHashCode();
			}
			if (this.hCOKHDLMMMACase_ == FAIFHIBBNAO.HCOKHDLMMMAOneofCase.LJAOJFFEADO)
			{
				num ^= this.LJAOJFFEADO.GetHashCode();
			}
			if (this.hCOKHDLMMMACase_ == FAIFHIBBNAO.HCOKHDLMMMAOneofCase.KIKHALDIMFD)
			{
				num ^= this.KIKHALDIMFD.GetHashCode();
			}
			if (this.hCOKHDLMMMACase_ == FAIFHIBBNAO.HCOKHDLMMMAOneofCase.KCDBLDHFADE)
			{
				num ^= this.KCDBLDHFADE.GetHashCode();
			}
			if (this.hCOKHDLMMMACase_ == FAIFHIBBNAO.HCOKHDLMMMAOneofCase.EHEGLHKHMNP)
			{
				num ^= this.EHEGLHKHMNP.GetHashCode();
			}
			if (this.hCOKHDLMMMACase_ == FAIFHIBBNAO.HCOKHDLMMMAOneofCase.LOEMPIHEMEE)
			{
				num ^= this.LOEMPIHEMEE.GetHashCode();
			}
			if (this.hCOKHDLMMMACase_ == FAIFHIBBNAO.HCOKHDLMMMAOneofCase.FBBMPMJIELF)
			{
				num ^= this.FBBMPMJIELF.GetHashCode();
			}
			if (this.hCOKHDLMMMACase_ == FAIFHIBBNAO.HCOKHDLMMMAOneofCase.NHIGIPHKGEA)
			{
				num ^= this.NHIGIPHKGEA.GetHashCode();
			}
			num ^= (int)this.hCOKHDLMMMACase_;
			if (this._unknownFields != null)
			{
				num ^= this._unknownFields.GetHashCode();
			}
			return num;
		}

		// Token: 0x06003AB4 RID: 15028 RVA: 0x000A133A File Offset: 0x0009F53A
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override string ToString()
		{
			return JsonFormatter.ToDiagnosticString(this);
		}

		// Token: 0x06003AB5 RID: 15029 RVA: 0x000A1342 File Offset: 0x0009F542
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void WriteTo(CodedOutputStream output)
		{
			output.WriteRawMessage(this);
		}

		// Token: 0x06003AB6 RID: 15030 RVA: 0x000A134C File Offset: 0x0009F54C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalWriteTo(ref WriteContext output)
		{
			if (this.hCOKHDLMMMACase_ == FAIFHIBBNAO.HCOKHDLMMMAOneofCase.EHEGLHKHMNP)
			{
				output.WriteRawTag(18);
				output.WriteMessage(this.EHEGLHKHMNP);
			}
			if (this.hCOKHDLMMMACase_ == FAIFHIBBNAO.HCOKHDLMMMAOneofCase.KCDBLDHFADE)
			{
				output.WriteRawTag(26);
				output.WriteMessage(this.KCDBLDHFADE);
			}
			if (this.hCOKHDLMMMACase_ == FAIFHIBBNAO.HCOKHDLMMMAOneofCase.LOEMPIHEMEE)
			{
				output.WriteRawTag(34);
				output.WriteMessage(this.LOEMPIHEMEE);
			}
			if (this.hCOKHDLMMMACase_ == FAIFHIBBNAO.HCOKHDLMMMAOneofCase.OIIIHMDGMJO)
			{
				output.WriteRawTag(42);
				output.WriteMessage(this.OIIIHMDGMJO);
			}
			if (this.hCOKHDLMMMACase_ == FAIFHIBBNAO.HCOKHDLMMMAOneofCase.NHIGIPHKGEA)
			{
				output.WriteRawTag(50);
				output.WriteMessage(this.NHIGIPHKGEA);
			}
			if (this.hCOKHDLMMMACase_ == FAIFHIBBNAO.HCOKHDLMMMAOneofCase.KIKHALDIMFD)
			{
				output.WriteRawTag(74);
				output.WriteMessage(this.KIKHALDIMFD);
			}
			if (this.hCOKHDLMMMACase_ == FAIFHIBBNAO.HCOKHDLMMMAOneofCase.LJAOJFFEADO)
			{
				output.WriteRawTag(82);
				output.WriteMessage(this.LJAOJFFEADO);
			}
			if (this.hCOKHDLMMMACase_ == FAIFHIBBNAO.HCOKHDLMMMAOneofCase.FBBMPMJIELF)
			{
				output.WriteRawTag(106);
				output.WriteMessage(this.FBBMPMJIELF);
			}
			if (this._unknownFields != null)
			{
				this._unknownFields.WriteTo(ref output);
			}
		}

		// Token: 0x06003AB7 RID: 15031 RVA: 0x000A1458 File Offset: 0x0009F658
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public int CalculateSize()
		{
			int num = 0;
			if (this.hCOKHDLMMMACase_ == FAIFHIBBNAO.HCOKHDLMMMAOneofCase.OIIIHMDGMJO)
			{
				num += 1 + CodedOutputStream.ComputeMessageSize(this.OIIIHMDGMJO);
			}
			if (this.hCOKHDLMMMACase_ == FAIFHIBBNAO.HCOKHDLMMMAOneofCase.LJAOJFFEADO)
			{
				num += 1 + CodedOutputStream.ComputeMessageSize(this.LJAOJFFEADO);
			}
			if (this.hCOKHDLMMMACase_ == FAIFHIBBNAO.HCOKHDLMMMAOneofCase.KIKHALDIMFD)
			{
				num += 1 + CodedOutputStream.ComputeMessageSize(this.KIKHALDIMFD);
			}
			if (this.hCOKHDLMMMACase_ == FAIFHIBBNAO.HCOKHDLMMMAOneofCase.KCDBLDHFADE)
			{
				num += 1 + CodedOutputStream.ComputeMessageSize(this.KCDBLDHFADE);
			}
			if (this.hCOKHDLMMMACase_ == FAIFHIBBNAO.HCOKHDLMMMAOneofCase.EHEGLHKHMNP)
			{
				num += 1 + CodedOutputStream.ComputeMessageSize(this.EHEGLHKHMNP);
			}
			if (this.hCOKHDLMMMACase_ == FAIFHIBBNAO.HCOKHDLMMMAOneofCase.LOEMPIHEMEE)
			{
				num += 1 + CodedOutputStream.ComputeMessageSize(this.LOEMPIHEMEE);
			}
			if (this.hCOKHDLMMMACase_ == FAIFHIBBNAO.HCOKHDLMMMAOneofCase.FBBMPMJIELF)
			{
				num += 1 + CodedOutputStream.ComputeMessageSize(this.FBBMPMJIELF);
			}
			if (this.hCOKHDLMMMACase_ == FAIFHIBBNAO.HCOKHDLMMMAOneofCase.NHIGIPHKGEA)
			{
				num += 1 + CodedOutputStream.ComputeMessageSize(this.NHIGIPHKGEA);
			}
			if (this._unknownFields != null)
			{
				num += this._unknownFields.CalculateSize();
			}
			return num;
		}

		// Token: 0x06003AB8 RID: 15032 RVA: 0x000A154C File Offset: 0x0009F74C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(FAIFHIBBNAO other)
		{
			if (other == null)
			{
				return;
			}
			switch (other.HCOKHDLMMMACase)
			{
			case FAIFHIBBNAO.HCOKHDLMMMAOneofCase.EHEGLHKHMNP:
				if (this.EHEGLHKHMNP == null)
				{
					this.EHEGLHKHMNP = new NDDBKIHEOPD();
				}
				this.EHEGLHKHMNP.MergeFrom(other.EHEGLHKHMNP);
				break;
			case FAIFHIBBNAO.HCOKHDLMMMAOneofCase.KCDBLDHFADE:
				if (this.KCDBLDHFADE == null)
				{
					this.KCDBLDHFADE = new MJCNJHBMCLM();
				}
				this.KCDBLDHFADE.MergeFrom(other.KCDBLDHFADE);
				break;
			case FAIFHIBBNAO.HCOKHDLMMMAOneofCase.LOEMPIHEMEE:
				if (this.LOEMPIHEMEE == null)
				{
					this.LOEMPIHEMEE = new IHEMHBKFEOB();
				}
				this.LOEMPIHEMEE.MergeFrom(other.LOEMPIHEMEE);
				break;
			case FAIFHIBBNAO.HCOKHDLMMMAOneofCase.OIIIHMDGMJO:
				if (this.OIIIHMDGMJO == null)
				{
					this.OIIIHMDGMJO = new CNHFMAFDIFF();
				}
				this.OIIIHMDGMJO.MergeFrom(other.OIIIHMDGMJO);
				break;
			case FAIFHIBBNAO.HCOKHDLMMMAOneofCase.NHIGIPHKGEA:
				if (this.NHIGIPHKGEA == null)
				{
					this.NHIGIPHKGEA = new ENBCCINOJNE();
				}
				this.NHIGIPHKGEA.MergeFrom(other.NHIGIPHKGEA);
				break;
			case FAIFHIBBNAO.HCOKHDLMMMAOneofCase.KIKHALDIMFD:
				if (this.KIKHALDIMFD == null)
				{
					this.KIKHALDIMFD = new GCFFCCNLEMH();
				}
				this.KIKHALDIMFD.MergeFrom(other.KIKHALDIMFD);
				break;
			case FAIFHIBBNAO.HCOKHDLMMMAOneofCase.LJAOJFFEADO:
				if (this.LJAOJFFEADO == null)
				{
					this.LJAOJFFEADO = new OAIALNNOCHL();
				}
				this.LJAOJFFEADO.MergeFrom(other.LJAOJFFEADO);
				break;
			case FAIFHIBBNAO.HCOKHDLMMMAOneofCase.FBBMPMJIELF:
				if (this.FBBMPMJIELF == null)
				{
					this.FBBMPMJIELF = new FMKPLCOGLPF();
				}
				this.FBBMPMJIELF.MergeFrom(other.FBBMPMJIELF);
				break;
			}
			this._unknownFields = UnknownFieldSet.MergeFrom(this._unknownFields, other._unknownFields);
		}

		// Token: 0x06003AB9 RID: 15033 RVA: 0x000A16F2 File Offset: 0x0009F8F2
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(CodedInputStream input)
		{
			input.ReadRawMessage(this);
		}

		// Token: 0x06003ABA RID: 15034 RVA: 0x000A16FC File Offset: 0x0009F8FC
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalMergeFrom(ref ParseContext input)
		{
			uint num;
			while ((num = input.ReadTag()) != 0U)
			{
				if (num <= 42U)
				{
					if (num <= 26U)
					{
						if (num == 18U)
						{
							NDDBKIHEOPD nddbkiheopd = new NDDBKIHEOPD();
							if (this.hCOKHDLMMMACase_ == FAIFHIBBNAO.HCOKHDLMMMAOneofCase.EHEGLHKHMNP)
							{
								nddbkiheopd.MergeFrom(this.EHEGLHKHMNP);
							}
							input.ReadMessage(nddbkiheopd);
							this.EHEGLHKHMNP = nddbkiheopd;
							continue;
						}
						if (num == 26U)
						{
							MJCNJHBMCLM mjcnjhbmclm = new MJCNJHBMCLM();
							if (this.hCOKHDLMMMACase_ == FAIFHIBBNAO.HCOKHDLMMMAOneofCase.KCDBLDHFADE)
							{
								mjcnjhbmclm.MergeFrom(this.KCDBLDHFADE);
							}
							input.ReadMessage(mjcnjhbmclm);
							this.KCDBLDHFADE = mjcnjhbmclm;
							continue;
						}
					}
					else
					{
						if (num == 34U)
						{
							IHEMHBKFEOB ihemhbkfeob = new IHEMHBKFEOB();
							if (this.hCOKHDLMMMACase_ == FAIFHIBBNAO.HCOKHDLMMMAOneofCase.LOEMPIHEMEE)
							{
								ihemhbkfeob.MergeFrom(this.LOEMPIHEMEE);
							}
							input.ReadMessage(ihemhbkfeob);
							this.LOEMPIHEMEE = ihemhbkfeob;
							continue;
						}
						if (num == 42U)
						{
							CNHFMAFDIFF cnhfmafdiff = new CNHFMAFDIFF();
							if (this.hCOKHDLMMMACase_ == FAIFHIBBNAO.HCOKHDLMMMAOneofCase.OIIIHMDGMJO)
							{
								cnhfmafdiff.MergeFrom(this.OIIIHMDGMJO);
							}
							input.ReadMessage(cnhfmafdiff);
							this.OIIIHMDGMJO = cnhfmafdiff;
							continue;
						}
					}
				}
				else if (num <= 74U)
				{
					if (num == 50U)
					{
						ENBCCINOJNE enbccinojne = new ENBCCINOJNE();
						if (this.hCOKHDLMMMACase_ == FAIFHIBBNAO.HCOKHDLMMMAOneofCase.NHIGIPHKGEA)
						{
							enbccinojne.MergeFrom(this.NHIGIPHKGEA);
						}
						input.ReadMessage(enbccinojne);
						this.NHIGIPHKGEA = enbccinojne;
						continue;
					}
					if (num == 74U)
					{
						GCFFCCNLEMH gcffccnlemh = new GCFFCCNLEMH();
						if (this.hCOKHDLMMMACase_ == FAIFHIBBNAO.HCOKHDLMMMAOneofCase.KIKHALDIMFD)
						{
							gcffccnlemh.MergeFrom(this.KIKHALDIMFD);
						}
						input.ReadMessage(gcffccnlemh);
						this.KIKHALDIMFD = gcffccnlemh;
						continue;
					}
				}
				else
				{
					if (num == 82U)
					{
						OAIALNNOCHL oaialnnochl = new OAIALNNOCHL();
						if (this.hCOKHDLMMMACase_ == FAIFHIBBNAO.HCOKHDLMMMAOneofCase.LJAOJFFEADO)
						{
							oaialnnochl.MergeFrom(this.LJAOJFFEADO);
						}
						input.ReadMessage(oaialnnochl);
						this.LJAOJFFEADO = oaialnnochl;
						continue;
					}
					if (num == 106U)
					{
						FMKPLCOGLPF fmkplcoglpf = new FMKPLCOGLPF();
						if (this.hCOKHDLMMMACase_ == FAIFHIBBNAO.HCOKHDLMMMAOneofCase.FBBMPMJIELF)
						{
							fmkplcoglpf.MergeFrom(this.FBBMPMJIELF);
						}
						input.ReadMessage(fmkplcoglpf);
						this.FBBMPMJIELF = fmkplcoglpf;
						continue;
					}
				}
				this._unknownFields = UnknownFieldSet.MergeFieldFrom(this._unknownFields, ref input);
			}
		}

		// Token: 0x04001709 RID: 5897
		private static readonly MessageParser<FAIFHIBBNAO> _parser = new MessageParser<FAIFHIBBNAO>(() => new FAIFHIBBNAO());

		// Token: 0x0400170A RID: 5898
		private UnknownFieldSet _unknownFields;

		// Token: 0x0400170B RID: 5899
		public const int OIIIHMDGMJOFieldNumber = 5;

		// Token: 0x0400170C RID: 5900
		public const int LJAOJFFEADOFieldNumber = 10;

		// Token: 0x0400170D RID: 5901
		public const int KIKHALDIMFDFieldNumber = 9;

		// Token: 0x0400170E RID: 5902
		public const int KCDBLDHFADEFieldNumber = 3;

		// Token: 0x0400170F RID: 5903
		public const int EHEGLHKHMNPFieldNumber = 2;

		// Token: 0x04001710 RID: 5904
		public const int LOEMPIHEMEEFieldNumber = 4;

		// Token: 0x04001711 RID: 5905
		public const int FBBMPMJIELFFieldNumber = 13;

		// Token: 0x04001712 RID: 5906
		public const int NHIGIPHKGEAFieldNumber = 6;

		// Token: 0x04001713 RID: 5907
		private object hCOKHDLMMMA_;

		// Token: 0x04001714 RID: 5908
		private FAIFHIBBNAO.HCOKHDLMMMAOneofCase hCOKHDLMMMACase_;

		// Token: 0x02001790 RID: 6032
		public enum HCOKHDLMMMAOneofCase
		{
			// Token: 0x04006246 RID: 25158
			None,
			// Token: 0x04006247 RID: 25159
			OIIIHMDGMJO = 5,
			// Token: 0x04006248 RID: 25160
			LJAOJFFEADO = 10,
			// Token: 0x04006249 RID: 25161
			KIKHALDIMFD = 9,
			// Token: 0x0400624A RID: 25162
			KCDBLDHFADE = 3,
			// Token: 0x0400624B RID: 25163
			EHEGLHKHMNP = 2,
			// Token: 0x0400624C RID: 25164
			LOEMPIHEMEE = 4,
			// Token: 0x0400624D RID: 25165
			FBBMPMJIELF = 13,
			// Token: 0x0400624E RID: 25166
			NHIGIPHKGEA = 6
		}
	}
}
